/*******************************************************************************
  TCP/IP Commands configuration file

  Company:
    Microchip Technology Inc.
    
  File Name:
    tcpip_cmd_config.h

  Summary:
    TCP/IP Commands configuration file
    
  Description:
    This file contains the TCP/IP commands configuration options

    This file is not part of the project, it is a configuration template file only. 
    
*******************************************************************************/
// DOM-IGNORE-BEGIN
/*
Copyright (C) 2011-2023, Microchip Technology Inc., and its subsidiaries. All rights reserved.

The software and documentation is provided by microchip and its contributors
"as is" and any express, implied or statutory warranties, including, but not
limited to, the implied warranties of merchantability, fitness for a particular
purpose and non-infringement of third party intellectual property rights are
disclaimed to the fullest extent permitted by law. In no event shall microchip
or its contributors be liable for any direct, indirect, incidental, special,
exemplary, or consequential damages (including, but not limited to, procurement
of substitute goods or services; loss of use, data, or profits; or business
interruption) however caused and on any theory of liability, whether in contract,
strict liability, or tort (including negligence or otherwise) arising in any way
out of the use of the software and documentation, even if advised of the
possibility of such damage.

Except as expressly permitted hereunder and subject to the applicable license terms
for any third-party software incorporated in the software and any applicable open
source software license terms, no license or other rights, whether express or
implied, are granted under any patent or other intellectual property rights of
Microchip or any third party.
*/








// DOM-IGNORE-END
#ifndef _TCPIPCMD_CONFIG_H_
#define _TCPIPCMD_CONFIG_H_

// enable the Wi-Fi related commands
#define TCPIP_STACK_COMMANDS_WIFI_ENABLE


// enable the storage for stack/interface up/down commands
#define TCPIP_STACK_COMMANDS_STORAGE_ENABLE

// default number of ICMP Echo requests to send by default
#define     TCPIP_STACK_COMMANDS_ICMP_ECHO_REQUESTS         4

// default number of milliseconds to wait between requests
#define     TCPIP_STACK_COMMANDS_ICMP_ECHO_REQUEST_DELAY    1000

// default number of milliseconds to give up, if no echo reply
#define     TCPIP_STACK_COMMANDS_ICMP_ECHO_TIMEOUT          5000

// default size of the buffer for sending an echo request
#define     TCPIP_STACK_COMMANDS_ICMP_ECHO_REQUEST_BUFF_SIZE    1000


// default size of the data in an echo request
// could be <= TCPIP_STACK_COMMANDS_ICMP_ECHO_REQUEST_BUFF_SIZE
#define     TCPIP_STACK_COMMANDS_ICMP_ECHO_REQUEST_DATA_SIZE    100



#endif  // _TCPIPCMD_CONFIG_H_

